buscar palabra en cadena [c]
Hola a todos !!!
Mi problema es el siguiente.
tengo que buscar una palabra en una cadena de caracteres y devolver su posicion en la cadena si la encuentra y -1 sino la encuentra.
El c贸digo lo he empezado planteandolo de la siguiente manera:
int main()
{
char cadena[100];
char palabra;
int posicion;
printf("Introduzca la palabra a buscar: ");
scanf("%s", &palabra);
posicion = buscarPalabra(frase,palabra);
if(posicion=-1)
{
printf("La palabra introducida no se encuentra en la frase");
}
else
{
printf("La palabra %s se encuentra en la posicion %d", palabra,posicion);
}
int buscarPalabra(char cadena[], char palabra[])
.
.
.
.
.
como podria plantear esa funcion para buscar 1 palabra en una cadena y devolver la posicion en la que se encuentra ????
Muchas Gracias
Mi problema es el siguiente.
tengo que buscar una palabra en una cadena de caracteres y devolver su posicion en la cadena si la encuentra y -1 sino la encuentra.
El c贸digo lo he empezado planteandolo de la siguiente manera:
int main()
{
char cadena[100];
char palabra;
int posicion;
printf("Introduzca la palabra a buscar: ");
scanf("%s", &palabra);
posicion = buscarPalabra(frase,palabra);
if(posicion=-1)
{
printf("La palabra introducida no se encuentra en la frase");
}
else
{
printf("La palabra %s se encuentra en la posicion %d", palabra,posicion);
}
int buscarPalabra(char cadena[], char palabra[])
.
.
.
.
.
como podria plantear esa funcion para buscar 1 palabra en una cadena y devolver la posicion en la que se encuentra ????
Muchas Gracias
Hola una pregunta el argumento frase, es una cadena que tu introduces? o se supone que ya ingresaste en el arreglo cadena.
